// ConfMsg.cpp: implementation of the CConfMsg class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ConfMsg.h"
#include "../xml/XmlMarkup.h"


#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CConfMsg::CConfMsg()
{

}

CConfMsg::~CConfMsg()
{

}



BOOL CConfMsg::ParaAskMsg(CString strAskMsg)
{
	CXmlMarkup xml;
	xml.SetDoc(strAskMsg);
	
	xml.FindElem(_T("AskPT"));
	xml.IntoElem();
	
	xml.FindElem(_T("Event"));
	m_strEvt = xml.GetAttrib("Value");
	
	
	bool bFind = xml.FindElem(_T("Body"));
	if(bFind)
	{
		
		xml.FindElem(_T("UserData"));
		m_strUserData = xml.GetElemContent();
		xml.OutOfElem();
	}
	else
	{
		return FALSE;
	}
	xml.OutOfElem();
	return TRUE;   
}